package org.pf.interfaces
{
	import org.pf.base.pfBlocks.PFController;
	import org.pf.base.pfBlocks.PFParticle;
	import org.pf.interfaces.IPFController;
	
	/**
	 * ...
	 * @author zeksa'
	 */
	public interface IPFState extends IPFBlock
	{
		function registerController(ControllerClass:Class):void
		function retrieveController(name:String):IPFController
		function unregisterController(controllerName:String):void
	}

}